048e8fb1b268fee09c0aeda7c53f5ff66b8e7522,sbe-tool/src/main/java/uk/co/real_logic/sbe/xml/IrGenerator.java,IrGenerator,add,#SetType#number#Field#,310
Before Change
.name(type.name())
.size(encodingType.size())
.offset(offset)
.version(type.sinceVersion())
.description(type.description())
.encoding(new Encoding.Builder()
.semanticType(semanticTypeOf(type, field))
.primitiveType(encodingType)
After Change
{
final PrimitiveType encodingType = type.encodingType();
final Token.Builder builder = new Token.Builder()
.signal(Signal.BEGIN_SET)
.name(type.name())
.size(encodingType.size())
.offset(offset)
.version(type.sinceVersion())
.deprecated(type.deprecated())
.description(type.description())
.encoding(new Encoding.Builder()
.semanticType(semanticTypeOf(type, field))
.primitiveType(encodingType)
.build());
if (field != null)
{
builder.version(field.sinceVersion());
builder.deprecated(field.deprecated());
builder.description(field.description());
}